home for retarded persons - Français Anglais Dictionnaire